package com.kfm.pm;

import java.util.Scanner;

public class Exec03 {

    public static void main(String[] args) {
        // 接收用户输入的数字,判断在此范围内质数的个数，例如输入90，输出0-90以内的所有质数的数量
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数字");
        int number = sc.nextInt();
        int count = number >= 2 ? 1 : 0;
        for (int i = 2; i <= number; i ++) {
            // 判断是否是质数 去找除了 1 本身之外的能整除的数字  只要能整除 就跳出
            for (int j = 2; j < i; j++) {
                if (i % j == 0) {
                    break;
                }
                if (j == i - 1) {
                    count ++;
//                    System.out.println("是质数");
                }
            }
        }
        System.out.println(count);
//        int i = 6;
//        // 判断是否是质数 去找除了1 本身之外的能整除的数字  只要能整除 就跳出
//        for (int j = 2; j < i; j++) {
//            if (i % j == 0) {
//                break;
//            }
//            if (j == i - 1) {
//                System.out.println("是质数");
//            }
//        }
//        System.out.println(new Random().nextInt(39) + 1);
    }
}
